home *** CD-ROM | disk | FTP | other *** search
/ Exploring Creation with P…al Science (2nd Edition) / Exploring Creation with Physical Science (2nd Edition).iso / exe / bin / Styles / search.css < prev    next >
Encoding:
Cascading Style Sheet File  |  2012-12-18  |  4.5 KB  |  222 lines

  1. @charset "utf-8";
  2. /* Stylesheet for the Opera history search */
  3. /* Copyright 2008 Opera Software */
  4. @media tv {html {font-size: 150%;}}
  5. @media screen, projection, tv, speech {
  6. html {
  7.     font-family: sans-serif;
  8.     color: hsl(0,0%,22%);
  9.     background-color: hsl(0,0%,93%);
  10.     margin: 0 auto 10px;
  11.     border-width: 0 1px;
  12.     border-color: hsl(0,0%,57%);
  13.     border-style: solid;
  14.     max-width: 850px;
  15.     voice-family: female;
  16. }
  17. body {
  18.     color: inherit;
  19.     background-color: hsl(0,0%,96%);
  20.     margin: 0;
  21. }
  22. h1 {
  23.     font-family: sans-serif;
  24.     font-size: 110%;
  25.     font-weight: normal;
  26.     text-align: right;
  27.     letter-spacing: -1px;
  28.     color: hsl(0,0%,29%);
  29.     background-image: url(images/top.png);
  30.     background-repeat: repeat-x;
  31.     padding: 20px 10px 15px;
  32.     margin: 0;
  33. }
  34. html[dir="rtl"] h1 {
  35.     text-align: left;
  36.     letter-spacing: normal;
  37. }
  38. form {
  39.     font-size: 75%;
  40.     text-align: center;
  41.     color: hsl(0,0%,29%);
  42.     background-color: hsl(0,0%,89%);
  43.     background-image: url(images/bar.png);
  44.     background-repeat: repeat-x;
  45.     background-position: 0px 0px;
  46.     padding: 5px 7px;
  47.     border-top: 1px solid hsl(0,0%,57%);
  48.     border-bottom: 1px solid hsl(0,0%,57%);
  49. }
  50. fieldset {
  51.     padding: 0;
  52.     border: none;
  53. }
  54. legend {display: none;}
  55. [type="submit"] {margin-left: 20px;}
  56. [type="text"] {width: 400px;}
  57. a {
  58.     color: hsl(0,0%,29%);
  59.     background-color: transparent;
  60. }
  61. form+p, ol {
  62.     padding: 0;
  63.     margin: auto 20px;
  64.     list-style: none;
  65. }
  66. form+p {
  67.     font-size: 75%;
  68.     text-align: center;
  69.     padding: 20px 0;
  70. }
  71. ol>li {
  72.     font-size: 75%;
  73.     line-height: 120%;
  74.     padding: 0 20px;
  75.     margin: 10px 20px;
  76.     position: relative;
  77. }
  78. ol>li::before {
  79.     content: attr(value) ".";
  80.     text-align: right;
  81.     padding: 1px;
  82.     min-width: 1.2em;
  83.     min-height: 1.2em;
  84.     position: absolute;
  85.     top: 0;
  86.     left: 0px;
  87. }
  88. html[dir="rtl"] ol>li::before {
  89.     left: auto;
  90.     right: 5px;
  91. }
  92. h2 {
  93.     font-size: 120%;
  94.     font-weight: normal;
  95.     line-height: 120%;
  96.     padding: 0 0 0 5px;
  97.     margin: 5px;
  98. }
  99. html[dir="rtl"] h2 {padding: 0 5px 0 0;}
  100. h2 a {
  101.     color: hsl(226,53%,49%);
  102.     background-color: transparent;
  103. }
  104. cite {
  105.     font-size: 95%;
  106.     font-style: normal;
  107.     color: hsl(120,100%,27%);
  108.     background: transparent;
  109.     padding: 3px 10px;
  110.     margin: 0 0 5px 0;
  111.     overflow: hidden;
  112.     -o-text-overflow: ellipsis;
  113.     display: block;
  114. }
  115. dfn {
  116.     font-weight: bold;
  117.     font-style: normal;
  118. }
  119. p {margin: 5px 10px 0;}
  120. ins {text-decoration: none;}
  121. ul {
  122.     font-size: 90%;
  123.     font-weight: bold;
  124.     text-align: center;
  125.     padding: 0;
  126.     margin: 40px auto;
  127.     width: 600px;
  128.     max-width: 100%;
  129.     display: table;
  130. }
  131. ul>li {
  132.     color: hsl(0,0%,73%);
  133.     padding: 0 7px;
  134.     display: table-cell;
  135. }
  136. ul>li:first-child::before {
  137.     content: "\00AB";
  138.     margin: 0 5px;
  139.     speak: none;
  140. }
  141. ul>li+li::after {
  142.     content: "\00BB";
  143.     margin: 0 5px;
  144.     speak: none;
  145. }
  146. body::after {
  147.     content: "";
  148.     background-color: hsl(0,0%,98%);
  149.     background-image: url(images/center.png);
  150.     background-repeat: repeat-x;
  151.     background-position: left bottom;
  152.     border-top: 1px solid hsl(0,0%,57%);
  153.     height: 20px;
  154.     width: 100%;
  155.     display: block;
  156.     speak: none;
  157. }}
  158. @media screen and (max-width: 700px), projection and (max-width: 700px), tv and (max-width: 700px) {
  159.     [type="text"] {width: 250px;}
  160.     [type="submit"] {margin-left: 10px;}
  161.     html[dir="rtl"] [type="submit"] {
  162.         margin-left: auto;
  163.         margin-right: 10px;
  164.     }
  165.     ul {width: 100%;}
  166. }
  167. @media screen and (max-width: 400px), projection and (max-width: 400px), tv and (max-width: 400px) {
  168.     [type="text"] {width: 200px;}
  169. }
  170. @media screen and (max-width: 300px), projection and (max-width: 300px), tv and (max-width: 300px) {
  171.     html>body>h1 {text-align: center;}
  172.     [type="text"] {width: auto;}
  173.     input[type] {margin: 4px;}
  174.     ol>li {margin: 10px;}
  175. }
  176. @media screen and (max-width: 235px), projection and (max-width: 235px), tv and (max-width: 235px) {
  177.     html[dir="rtl"] h1, h1 {
  178.         text-align: center;
  179.         padding: 10px 5px;
  180.     }
  181.     [type="text"] {max-width: 90%;}
  182.     h2 {padding: 0;}
  183.     ol>li {margin: 5px;}
  184.     ul {margin: 10px auto;}
  185.     ul, ul>li {
  186.         width: auto;
  187.         display: block;
  188.     }
  189.     ul>li {padding: 5px 0;}
  190.     ul>li::before, ul>li::after {display: none;}
  191.     p {margin: 5px 5px 0;}
  192.     cite {padding: 3px 5px;}
  193. }
  194. @media print {
  195.     * {
  196.         font-size: 10pt;
  197.         color: black;
  198.         background: white;
  199.     }
  200.     h2 {
  201.         font-size: 13pt;
  202.         font-weight: normal;
  203.         page-break-after: avoid;
  204.     }
  205.     h1, form, ul {display: none;}
  206.     p {margin: 5px;}
  207.     ins {text-decoration: none;}
  208.     cite {
  209.         padding: 0 1cm 1cm;
  210.         margin: 5px 0;
  211.         overflow: hidden;
  212.         -o-text-overflow: ellipsis;
  213.         display: block;
  214.         page-break-before: avoid;
  215.     }
  216.     dfn {
  217.         font-weight: bold;
  218.         font-style: normal;
  219.     }
  220. }
  221.  
  222.